﻿using System;

namespace SortOf
{
    /*
    public class BitArray<T> where T : ushort
    {

        public T Value { get; set; }

        public BitArray(T Value)
        {
            this.Value = Value;
        }

        public void notEquals()
        {
            Value = not();
        }

        public T not()
        {
            return (T)~Value;
        }

        public T or(T foo)
        {
            return (T)(Value | foo);
        }

        public void orEquals(T foo)
        {
            Value = or(foo);
        }

        public void xorEquals(T foo)
        {
            Value = xor(foo);
        }

        public T xor(T foo)
        {
            return (T)(Value ^ foo);
        }

        public void andEquals(T foo)
        {
            Value &= foo;
        }
    }*/
}
